Conditionals


\begin{entry}
% latex2html id marker 158
{%
\proto{cond}{ \hyperi{clause} \hyper...
... '((a 1) (b 2))) => cadr)
(else \schfalse{})) \ev 2\end{scheme}\par
\end{entry}


\begin{entry}
% latex2html id marker 206
{%
\proto{case}{ \hyper{key} \hyperi{cl...
...((w y) 'semivowel)
(else 'consonant)) \ev consonant\end{scheme}\par
\end{entry}


\begin{entry}
% latex2html id marker 244
{%
\proto{and}{ \hyperi{test} \dotsfoo}...
...se
(and 1 2 'c '(f g)) \ev (f g)
(and) \ev \schtrue \end{scheme}\par
\end{entry}


\begin{entry}
% latex2html id marker 254
{%
\proto{or}{ \hyperi{test} \dotsfoo}{...
...hfalse
(or (memq 'b '(a b c))
(/ 3 0)) \ev (b c)%
\end{scheme}\par
\end{entry}